package com.shengqin.pojo.plan.summary;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author rui
 */
@Data
public class SummaryExportModel {
    @ExcelProperty("年级编号")
    private Integer gradeId;
    @ExcelProperty("班级编号")
    private String classesCode;
    @ExcelProperty("班级名称")
    private String classesName;
    @ExcelProperty("学籍号")
    private String studyCode;
    @ExcelProperty("民族代码")
    private String nation;
    @ExcelProperty("姓名")
    private String name;
    @ExcelProperty("性别")
    private String sex;
    @ExcelProperty("出生日期")
    private Date birthday;
    @ExcelProperty("学生来源")
    private String fromSource;
    @ExcelProperty("身份证号码")
    private String idNumber;
    @ExcelProperty("家庭地址")
    private String address;
    @ExcelProperty("身高")
    private String heightResult;
    @ExcelProperty("体重")
    private String weightResult;
    @ExcelProperty("BMI")
    private String bmiResult;
    @ExcelProperty("分数")
    private String bmiScore;
    @ExcelProperty("等级")
    private String bmiLevel;

    @ExcelProperty("肺活量")
    private String vitalResult;
    @ExcelProperty("分数")
    private String vitalScore;
    @ExcelProperty("等级")
    private String vitalLevel;

    @ExcelProperty("50米跑")
    private String run50Result;
    @ExcelProperty("分数")
    private String run50Score;
    @ExcelProperty("等级")
    private String run50Level;

    @ExcelProperty("坐位体前屈")
    private String sitAndReachResult;
    @ExcelProperty("分数")
    private String sitAndReachScore;
    @ExcelProperty("等级")
    private String sitAndReachLevel;

    @ExcelProperty("一分钟跳绳")
    private String ropeSkipResult;
    @ExcelProperty("分数")
    private String ropeSkipScore;
    @ExcelProperty("等级")
    private String ropeSkipLevel;

    @ExcelProperty("一分钟仰卧起坐")
    private String abdominalResult;
    @ExcelProperty("分数")
    private String abdominalScore;
    @ExcelProperty("附加分")
    private String abdominalExtraScore;
    @ExcelProperty("等级")
    private String abdominalLevel;



    @ExcelProperty("50米x8往返跑")
    private String run50x8Result;
    @ExcelProperty("分数")
    private String run50x8Score;
    @ExcelProperty("等级")
    private String run50x8Level;

    @ExcelProperty("立定跳远")
    private String jumpResult;
    @ExcelProperty("分数")
    private String jumpScore;
    @ExcelProperty("等级")
    private String jumpLevel;

    @ExcelProperty("引体向上")
    private String pullUpResult;
    @ExcelProperty("分数")
    private String pullUpScore;
    @ExcelProperty("附加分")
    private String pullUpExtraScore;
    @ExcelProperty("等级")
    private String pullUpLevel;

    @ExcelProperty("1000米")
    private String run1000Result;
    @ExcelProperty("分数")
    private String run1000Score;
    @ExcelProperty("附加分")
    private String run1000ExtraScore;
    @ExcelProperty("等级")
    private String run1000Level;

    @ExcelProperty("800米")
    private String run800Result;
    @ExcelProperty("分数")
    private String run800Score;
    @ExcelProperty("附加分")
    private String run800ExtraScore;
    @ExcelProperty("等级")
    private String run800Level;

    private BigDecimal totalScore;
}
